thượng hải
VALORANT Champions Shanghai: T1 and 100 Thieves Advance on the Strength of Their Decider MapsThere was a moment in the Paper Rex versus T1 match that I had to rewind four...
The Shanghai Metal Desk, a Silent Gun, and the Round Nobody Would RewindOpening: the gun that did not answer In the press row less than ten meters fr...
VALORANT Champions Shanghai: Americas Sweep the Openers — What the Spreadsheet Reads After Four BO3 SeriesIn NRG's stat sheet from the opening day of VALORANT Champions Shanghai, one...
Six Giants Absent from VALORANT Champions 2026: When the Points Table Cannot Save a ReputationIn Shanghai, days before the opening of VALORANT Champions 2026, the organise...
Pressure from the Number 11 Shirt: The Story of Forgotten Queens on the Shanghai PitchIn the summer of 2026, I stood in the stands of the Shanghai stadium, where...
Hamilton, the Gulf Calendar and the 290 km Race: Inside the October VoteBaku, Thursday press conference ahead of the Azerbaijan Grand Prix. Lewis...
England Hopes Challenge: Prasanna Kumar's 9-0 Sweep and the Data Limits of U11 Table TennisDraycott, a weekend round robin with ten players in each draw. After nine...
V.League 1 and the Annual Season Squeeze: A Club's Pulse Is Counted from Muddy Training Pitches to Empty StandsAt 5:40 in the morning, the training pitch of a northern V.League 1 club is...
A 'Football' Label Stuck on an Entertainment Story: Classification Errors and What They Cost Sports DataOn Tuesday evening, I opened the week's aggregated data table and stopped at...
When the Transfer Window Gets Loud: Reading Signals from Empty Data CellsI have a habit of reopening my tracking sheet at the start of every transfer...
IOA Forms a Three-Member Ad-Hoc Committee: Indian Table Tennis Has Six Months to Elect a New BodyOn September 17, 2026, in New Delhi, Indian Olympic Association president P. ...
The Transfer Market and the Void: When Football Sells Dreams That Never ExistedIn the winter of 2026, I sat in front of an old laptop in a rented room in...
Inside the V.League: The Notebook by the Touchline and the Beats Nobody CountsTwo in the afternoon in Pleiku, and the pitch was so hot the ball rolled fast...
Thailand's Spine Breaks Before Facing Vietnam: Three Load-Bearing Positions Compromised at OnceOn the morning of 29 September, I rewound the footage of Thailand's final...
GTA 6: 80 Hours of Play — A Telling Number or Just a Single Data Point?I was rejected in 2026 for a model. Seven years later, I get paid to write...
Korean Table Tennis: Shin Yu-bin and the Quiet Data RevolutionEvery trophy begins with a forgotten number. On Saturday evening, at Jangchun...
Presidents Cup: The 30-Point Architecture and an Imbalance That Does Not Come From FormRoyal Montreal, September 2026. When the final singles match closed, the...
Eight Tables Behind an Unmarked Door: The Coaching Question Facing English Table TennisFrom Shenzhen, I look at an unmarked building in Keighley Some venues tell yo...
Van Hau's 68th-Minute Red Card: The Disciplinary File, Ngoc Tan's Injury and the Squad Problem Facing V.League 1At the 68th minute, my old stopwatch stopped at 68:12. From the stand at Hang...
Istanbul 2027: The Mixed Team Gamble and a New Road to the 2028 OlympicsOn February 3, 2027, in Istanbul, a table tennis event will open that most...
